import Vue from "vue";

// 引入标准的css样式文件
import "normalize.css/normalize.css";

// 引入ElementUI 相关的资源
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
// 引入ElementUI的语言包
import locale from "element-ui/lib/locale/lang/en";

// 引入全局的样式文件
import "@/styles/index.scss";

// 引入根组件
import App from "./App";
// 引入vuex
import store from "./store";
// 引入路由router
import router from "./router";

// 加载icon 图片
import "@/icons"; // icon
// 加载路由守卫----》 实现权限控制
import "@/permission";

// if (process.env.NODE_ENV === "production") {
//   const { mockXHR } = require("../mock");
//   mockXHR();
// }
// 注册ElementUI并配置语言包
// Vue.use(ElementUI, { locale })
// 如果想要中文版 element-ui，按如下方式声明
Vue.use(ElementUI);

import MyPlugin from "./components";
Vue.use(MyPlugin);

Vue.config.productionTip = false;

new Vue({
  el: "#app",
  router,
  store,
  render: (h) => h(App),
});
